#ifndef SPECTRUM_ANALYSIS_H
#define SPECTRUM_ANALYSIS_H

#include <vector>
#include <map>
#include <string>
/*#include <fftw3.h> // FFTW 库

using namespace std;

// 生成时域信号离散序列
vector<double> generateWaveNormal(const map<string, double>& params);

// 对时域信号进行傅里叶变换
fftw_complex* FFT(int N, const vector<double>& x);

// 计算幅频图
vector<double> Amplitude(int N, double Fs, const fftw_complex* out);

// 计算功率谱
vector<double> PowerSpectrum(int N, double Fs, const fftw_complex* out);

// 计算功率谱密度
vector<double> PowerSpectrumDensity(int N, double Fs, const fftw_complex* out);
*/
#endif // SPECTRUM_ANALYSIS_H
